“Liars Would Be Better Than Radiohead to See Live This Summer”

Well, the good news is, we got a new papal bull from Rob Sheffield claiming Radiohead to be the “World’s Greatest Rock Band” (and yes he did capitalize those words, for reasons of which I have no idea). The bad part is, that guy’s a total coke-sniffing moron, saying things like the “tour seems designed … Continue reading “Liars Would Be Better Than Radiohead to See Live This Summer”